/* #ifndef MP-WEIXIN */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
/* #endif */
:root {
	--color: #FF3B1E;
	box-sizing: border-box;
}
.pb-list{
	gap: 20rpx;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}
.flex {
	display: flex;
}
.align-center {
	display: flex;
	align-items: center;
}
.justify-center {
	display: flex;
	justify-content: center;
}
.flex-center {
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex-column {
	display: flex;
	flex-direction: column;
}